package com.tjsinfo.tjsoa.system.bo;

import java.util.List;

import com.tjsinfo.tjsoa.system.vo.TSystemUserRole;

public interface ISystemUserRoleBO {
	/**
	 * 添加用户权限
	 * @param 用户权限
	 * @return
	 */
	public Integer addSystemUserRole(TSystemUserRole systemUserRole);
	/**
	 * 查询用户是否具备这个权限
	 * @param 权限ID
	 * @param 用户ID
	 * @return
	 */
	public Boolean selectUserRoleByUserId(Integer roleid,Integer userid);
	/**
	 * 删除系统用户权限
	 * @param 系统用户权限
	 * @return
	 */
	public Boolean deleteUserRole(TSystemUserRole systemUserRole);
	/**
	 * 根据用户ID查询用户权限
	 * @param 用户ID
	 * @return
	 */
	public List<TSystemUserRole> seleteSystemUserRoleByUserId(Integer userid);
	/**
	 *根据用户ID删除 
	 * @param 用户ID
	 * @return
	 */
	public Boolean deleteSystemUserRoleByUserid(Integer userid);
}
